solidly grounded - German English Dictionary